let a chance slip - French English Dictionary